# CS_ARCH_TRICORE, CS_MODE_TRICORE_162, None
0x02,0xf2           = mov	%d2, %d15
0xde,0x1c           = jne	%d15, 1, 0x38
# 0x19,0xff,0x28,0xa6 = ld.w	%d15,[%a15]25256
0x7f,0x20,0x09,0x80 = jge.u	%d0, %d2, 0x12
0xb0,0x14           = add.a	%a4, 1
0x4b,0x02,0x71,0x41 = ftouz	%d4, %d2
0x91,0x50,0x02,0xff = movh.a	%a15, 61477
# 0x19,0xff,0x00,0x0d = ld.w	%d15,[%a15]-12288
# 0x09,0x22,0x84,0x09 = ld.a	%a2,[%a2]4
0x53,0x41,0x20,0x30 = mul	%d3, %d1, 4
0xdf,0x2f,0x91,0xff = jne	%d15, 2, -0xde
0x6d,0xff,0x53,0xfc = call	-0x75a
0x06,0xf4           = sh	%d4, -1
0x7f,0xf9,0x0f,0x80 = jge.u	%d9, %d15, 0x1e
# 0x09,0xff,0x6d,0x08 = ld.bu	%d15,[%a15]45
0x7b,0xd0,0x38,0x01 = movh	%d0, 5005
# 0x09,0xcf,0x4e,0x18 = ld.bu	%d15,[%a12]78
# 0x08,0x81           = ld.bu	%d1,[%a15]8
0x37,0x0f,0x68,0x40 = extr.u	%d4, %d15, 0, 8
0x6d,0xff,0x01,0xfb = call	-0x9fe
0x37,0x03,0x68,0x08 = extr.u	%d0, %d3, 16, 8
0x02,0x82           = mov	%d2, %d8
0x6d,0x00,0x26,0x0e = call	0x1c4c
0x3b,0x00,0x98,0xf0 = mov	%d15, 2432
0x91,0x40,0x00,0xf7 = movh.a	%a15, 28676
0x8f,0x23,0x20,0xf0 = sha	%d15, %d3, 2
# 0xe9,0x2f,0x00,0x80 = st.b	[%a2]512,%d15
0x6d,0x00,0x61,0x01 = call	0x2c2
0x6f,0x1f,0xfa,0xff = jnz.t	%d15, 1, -0xc
# 0x09,0xcf,0x04,0x19 = ld.w	%d15,[%a12]68
0x6d,0xff,0x75,0xfc = call	-0x716
0xee,0x05           = jnz	%d15, 0xa
0x6d,0xff,0xfc,0xfe = call	-0x208
# 0x2c,0x45           = st.b	[%a4]5,%d15
# 0xcd,0x4f,0x20,0x09 = mtcr	$pcon1,%d15
0x8f,0xff,0x83,0x31 = xor	%d3, %d15, 63
0x6d,0xff,0xca,0xfc = call	-0x66c
0x30,0xf3           = add.a	%a3, %a15
# 0x59,0x2f,0x10,0x26 = st.w	[%a2]24720
# 0x39,0x2f,0x30,0x06 = ld.bu	%d15,[%a2]24624
# 0x89,0x4f,0x0f,0x18 = st.b	[%a4]79,%d15
0x3e,0x12           = jeq	%d15, %d1, 0x4
0xdf,0x00,0x2e,0x00 = jeq	%d0, 0, 0x5c
# 0x2c,0x44           = st.b	[%a4]4,%d15
0x3c,0x31           = j	0x62
0x6e,0x1d           = jz	%d15, 0x3a
0x40,0x5f           = mov.aa	%a15, %a5
# 0x09,0xc4,0x7d,0x08 = ld.bu	%d4,[%a12]61
0x9b,0xc0,0xfc,0x03 = addih	%d0, %d0, 16332
0x37,0x4f,0x9f,0xf0 = insert	%d15, %d15, %d4, 1, 31
# 0x54,0x23           = ld.w	%d3,[%a2]
# 0x04,0xdf           = ld.bu	%d15,[%a13+]
0x0f,0xf3,0x00,0x30 = sh	%d3, %d3, %d15
0xb7,0x5f,0x08,0xf0 = insert	%d15, %d15, 5, 0, 8
0x91,0x60,0x88,0x4f = movh.a	%a4, 63622
0x40,0xc5           = mov.aa	%a5, %a12
# 0xe9,0x2f,0x1a,0x06 = st.b	[%a2]24602
0xb7,0x0f,0x1c,0xf0 = insert	%d15, %d15, 0, 0, 28
0x76,0xc5           = jz	%d12, 0xa
0x8f,0xff,0x83,0x91 = xor	%d9, %d15, 63
0xc6,0x1f           = xor	%d15, %d1
0x8f,0xec,0x1f,0xf0 = sh	%d15, %d12, -2
0xc2,0xf4           = add	%d4, -1
0x5e,0x23           = jne	%d15, 2, 0x6
0x8f,0x24,0x00,0xf0 = sh	%d15, %d4, 2
0x8f,0x24,0x20,0xf0 = sha	%d15, %d4, 2
# 0x09,0xf3,0x04,0x19 = ld.w	%d3,[%a15]68
# 0x09,0xfa,0x0c,0x08 = ld.b	%d10,[%a15]12
0x1d,0x00,0x03,0x00 = j	0x6
0x02,0x0c           = mov	%d12, %d0
# 0x89,0xff,0x25,0x48 = st.b	[%a15]293,%d15
0x02,0xf4           = mov	%d4, %d15
0xd9,0x22,0xb8,0xd2 = lea	%a2, [%a2]11128
# 0x09,0xc0,0x6b,0x08 = ld.bu	%d0,[%a12]43
0xd9,0x22,0x40,0x00 = lea	%a2, [%a2]1024
0x91,0x50,0x02,0x2f = movh.a	%a2, 61477
0xa2,0xdc           = sub	%d12, %d13
# 0x09,0x20,0x4a,0x28 = ld.bu	%d0,[%a2]138
# 0x48,0xb3           = ld.w	%d3,[%a15]44
0x4b,0xf1,0x51,0x00 = div.f	%d0, %d1, %d15
0x57,0x00,0x62,0xff = extr.u	%d15, %d0, %d15, 2
# 0x54,0x4f           = ld.w	%d15,[%a4]
0xdf,0x10,0xee,0x7f = jeq	%d0, 1, -0x24
0x3c,0x34           = j	0x68
# 0x08,0xa1           = ld.bu	%d1,[%a15]10
0x2e,0x1b           = jz.t	%d15, 1, 0x16
# 0x89,0xef,0x10,0x69 = st.w	[%a14]400,%d15
0x91,0x00,0x09,0xf8 = movh.a	%a15, 32912
0x6f,0x0f,0xfc,0x7f = jz.t	%d15, 0, -0x8
0xde,0x25           = jne	%d15, 2, 0x2a
# 0x2c,0xfc           = st.b	[%a15]12,%d15
0x37,0x00,0x62,0xfa = extr.u	%d15, %d0, 20, 2
0x0f,0x2f,0x00,0xf0 = sh	%d15, %d15, %d2
0xd9,0xff,0x18,0x96 = lea	%a15, [%a15]25176
0x37,0x01,0x10,0x10 = insert	%d1, %d1, %d0, 0, 16
0xd9,0xff,0x88,0x72 = lea	%a15, [%a15]10696
0x10,0xdf           = addsc.a	%a15, %a13, %d15, 0
0x6f,0x7f,0xec,0x7f = jz.t	%d15, 7, -0x28
0x49,0x42,0x00,0x0a = lea	%a2, [%a4]0
0xbe,0x9c           = jeq	%d15, %d9, 0x38
# 0x59,0x2f,0x10,0x06 = st.w	[%a2]24592
0x09,0xff,0xca,0x28 = ld.hu	%d15, [%a15]138
0xfc,0x2e           = loop	%a2, -0x4
# 0x54,0x3f           = ld.w	%d15,[%a3]
# 0xc8,0x2d           = ld.a	%a13,[%a15]8
0x7b,0x00,0x00,0x0d = movh	%d0, 53248
0x3e,0x0a           = jeq	%d15, %d0, 0x14
# 0x19,0x2f,0xa0,0x56 = ld.w	%d15,[%a2]26976
# 0x89,0xef,0x20,0x69 = st.w	[%a14]416,%d15
# 0x09,0xf0,0x52,0x08 = ld.bu	%d0,[%a15]18
0x9b,0xef,0xcb,0xf4 = addih	%d15, %d15, 19646
0x82,0x18           = mov	%d8, 1
# 0x09,0x50,0x66,0x08 = ld.bu	%d0,[%a5]38
# 0x54,0x22           = ld.w	%d2,[%a2]
0x91,0x00,0x00,0x00 = movh.a	%a0, 0
# 0x09,0xcf,0x43,0x18 = ld.bu	%d15,[%a12]67
0x37,0xf0,0x03,0xf0 = insert	%d15, %d0, %d15, 0, 3
0x3f,0x02,0x08,0x80 = jlt.u	%d2, %d0, 0x10
# 0x89,0xe1,0x00,0x39 = st.w	[%a14]192,%d1
0xb4,0xc2           = st.h	[%a12], %d2
0xd9,0x44,0x20,0x93 = lea	%a4, [%a4]12896
0x37,0x03,0x68,0xf4 = extr.u	%d15, %d3, 8, 8
0x89,0x40,0xc1,0x03 = cachei.wi	[%a4+]1
0x1d,0x00,0x9c,0x00 = j	0x138
0x5e,0x26           = jne	%d15, 2, 0xc
0x7b,0x80,0x2c,0x04 = movh	%d0, 17096
0x8f,0x2a,0x20,0xf0 = sha	%d15, %d10, 2
0x6d,0xff,0x2f,0xf8 = call	-0xfa2
0xda,0x7f           = mov	%d15, 127
0xbe,0x65           = jeq	%d15, %d6, 0x2a
# 0xf4,0xf2           = st.a	[%a15],%a2
0x91,0x00,0x00,0x10 = movh.a	%a1, 0
0xbf,0x20,0xef,0xff = jlt.u	%d0, 2, -0x22
0x6e,0x36           = jz	%d15, 0x6c
# 0x09,0xc5,0x74,0x08 = ld.bu	%d5,[%a12]52
0x80,0x50           = mov.d	%d0, %a5
0x6d,0xb8,0x80,0x11 = call	-0x8fdd00
# 0x59,0x20,0x00,0x16 = st.w	[%a2]24640
0x40,0xd5           = mov.aa	%a5, %a13
0x6e,0xc9           = jz	%d15, -0x6e
0x53,0x4a,0x20,0x20 = mul	%d2, %d10, 4
# 0x44,0xff           = ld.w	%d15,[%a15+]
# 0xd4,0xf4           = ld.a	%a4,[%a15]
0x26,0x32           = and	%d2, %d3
0x82,0x08           = mov	%d8, 0
0x6d,0x00,0x41,0x01 = call	0x282
0x6d,0x00,0xe7,0x07 = call	0xfce
0x37,0x4f,0x04,0xf8 = insert	%d15, %d15, %d4, 16, 4
0x15,0xd0,0xc0,0xe3 = stlcx	0xd0003f80
0x7f,0xf9,0x0d,0x80 = jge.u	%d9, %d15, 0x1a
0x26,0x02           = and	%d2, %d0
0xd9,0xff,0x30,0x03 = lea	%a15, [%a15]12336
0x3b,0x00,0x40,0xf0 = mov	%d15, 1024
# 0x09,0xef,0x30,0x69 = ld.w	%d15,[%a14]432
# 0x19,0x20,0x28,0x06 = ld.w	%d0,[%a2]24616
0x6d,0xe8,0x17,0x00 = call	-0x2fffd2
0x6d,0x00,0x5d,0x00 = call	0xba
0x8f,0xff,0x83,0x81 = xor	%d8, %d15, 63
# 0xcd,0xcf,0x20,0x09 = mtcr	$pcon0,%d15
# 0x39,0xff,0x30,0x06 = ld.bu	%d15,[%a15]24624
0x9b,0x1f,0x8d,0xf3 = addih	%d15, %d15, 14545
# 0x09,0xc4,0x75,0x08 = ld.bu	%d4,[%a12]53
0x3b,0x00,0x00,0x31 = mov	%d3, 4096
# 0x4d,0xc0,0xe1,0xff = mfcr	%d15,$core_id
0x53,0x40,0x20,0xf0 = mul	%d15, %d0, 4
0xa0,0x66           = mov.a	%a6, 6
0x26,0x2f           = and	%d15, %d2
0x3f,0x10,0xee,0xff = jlt.u	%d0, %d1, -0x24
0xda,0xbc           = mov	%d15, 188
0x53,0x4a,0x20,0xf0 = mul	%d15, %d10, 4
0x91,0x10,0x00,0xf1 = movh.a	%a15, 4097
# 0x0c,0xc4           = ld.bu	%d15,[%a12]4
0x8b,0xff,0x21,0xf3 = min.u	%d15, %d15, 31
0x4b,0xaf,0x41,0xf0 = mul.f	%d15, %d15, %d10
0xbb,0x00,0xc2,0xfb = mov.u	%d15, 48160
0x3c,0x0e           = j	0x1c
0x91,0x40,0x88,0x4f = movh.a	%a4, 63620
# 0x19,0x20,0x28,0xa6 = ld.w	%d0,[%a2]25256
# 0x39,0x20,0x1c,0x06 = ld.bu	%d0,[%a2]24604
# 0x89,0x4f,0x0d,0x18 = st.b	[%a4]77,%d15
# 0xd4,0xcd           = ld.a	%a13,[%a12]
0x96,0x40           = or	%d15, 64
0x6d,0xff,0xae,0xf8 = call	-0xea4
0x37,0x00,0x62,0xf2 = extr.u	%d15, %d0, 4, 2
0x6f,0x0f,0xf3,0x7f = jz.t	%d15, 0, -0x1a
0x1d,0x00,0xd4,0x01 = j	0x3a8
0x91,0x10,0x88,0xff = movh.a	%a15, 63617
# 0x09,0xe2,0x34,0x69 = ld.w	%d2,[%a14]436
# 0x48,0x3c           = ld.w	%d12,[%a15]12
# 0x14,0x21           = ld.bu	%d1,[%a2]
# 0xe9,0x2f,0x0b,0x48 = st.b	[%a2]-32501
# 0x89,0x44,0x10,0x59 = st.w	[%a4]336,%d4
0xd9,0x22,0x00,0x00 = lea	%a2, [%a2]0
0x37,0x0f,0x01,0xff = insert	%d15, %d15, %d0, 30, 1
0x3b,0x00,0x00,0x01 = mov	%d0, 4096
# 0x19,0x4f,0x28,0xa6 = ld.w	%d15,[%a4]25256
# 0x09,0xcf,0x51,0x18 = ld.bu	%d15,[%a12]81
# 0x39,0x2f,0x0b,0x48 = ld.bu	%d15,[%a2]-32501
0x3b,0x00,0xd0,0x02 = mov	%d0, 11520
# 0xe8,0x1e           = st.a	[%a15]4,%a14
# 0x09,0x21,0x4b,0x28 = ld.bu	%d1,[%a2]139
0x02,0xd4           = mov	%d4, %d13
0x60,0x4f           = mov.a	%a15, %d4
0xdf,0x1f,0xfb,0x7f = jeq	%d15, 1, -0xa
0xc2,0xf0           = add	%d0, -1
0x4b,0xf0,0x11,0x42 = div.u	%e4, %d0, %d15
0x01,0x28,0x00,0x26 = addsc.a	%a2, %a2, %d8, 0
# 0x54,0x20           = ld.w	%d0,[%a2]
# 0xe9,0x2f,0x2a,0x06 = st.b	[%a2]24618
# 0x08,0x4f           = ld.bu	%d15,[%a15]4
0x49,0x55,0x0c,0x0a = lea	%a5, [%a5]12
0xa6,0x20           = or	%d0, %d2
0x91,0x00,0x00,0x57 = movh.a	%a5, 28672
# 0x89,0xaf,0x01,0x18 = st.b	[%sp]65,%d15
0x82,0x06           = mov	%d6, 0
# 0x09,0x20,0x48,0x28 = ld.bu	%d0,[%a2]136
0x60,0x14           = mov.a	%a4, %d1
# 0xc8,0x15           = ld.a	%a5,[%a15]4
0x3c,0x08           = j	0x10
0x3b,0xf0,0x0f,0x00 = mov	%d0, 255
0xd9,0x22,0xc0,0x07 = lea	%a2, [%a2]31744
# 0x48,0x2f           = ld.w	%d15,[%a15]8
0x6d,0x00,0xbe,0x02 = call	0x57c
# 0x09,0x51,0x01,0x00 = ld.b	%d1,[%a5+]1
0xa2,0x8f           = sub	%d15, %d8
0x80,0x4f           = mov.d	%d15, %a4
# 0x74,0xff           = st.w	[%a15],%d15
# 0x4c,0x41           = ld.w	%d15,[%a4]4
0x3c,0x05           = j	0xa
0x6d,0xff,0x67,0xfc = call	-0x732
0x4b,0x00,0x61,0xf1 = utof	%d15, %d0
0x82,0xf3           = mov	%d3, -1
# 0xcd,0x4f,0xe2,0x0f = mtcr	$btv,%d15
0xdf,0x0c,0xe0,0x7f = jeq	%d12, 0, -0x40
0x3c,0x0d           = j	0x1a
0x3f,0xf1,0xef,0x7f = jlt	%d1, %d15, -0x22
# 0x19,0x20,0x34,0x06 = ld.w	%d0,[%a2]24628
0x91,0x00,0x00,0x90 = movh.a	%a9, 0
# 0x39,0x2f,0x1a,0x06 = ld.bu	%d15,[%a2]24602
0x53,0xc8,0x21,0xf0 = mul	%d15, %d8, 28
0xa0,0x15           = mov.a	%a5, 1
0x37,0x01,0x81,0x01 = insert	%d0, %d1, %d0, 3, 1
0x40,0xd2           = mov.aa	%a2, %a13
# 0x89,0xef,0x00,0x38 = st.b	[%a14]192,%d15
0x37,0xf0,0x03,0x00 = insert	%d0, %d0, %d15, 0, 3
# 0x08,0x20           = ld.bu	%d0,[%a15]2
0x91,0x00,0x0c,0xf8 = movh.a	%a15, 32960
0xda,0x1d           = mov	%d15, 29
0xbf,0x89,0x05,0x80 = jlt.u	%d9, 8, 0xa
0x3c,0x0c           = j	0x18
0x49,0xff,0x0c,0x0a = lea	%a15, [%a15]12
# 0x09,0xef,0x45,0x48 = ld.bu	%d15,[%a14]261
0x37,0x01,0x81,0x00 = insert	%d0, %d1, %d0, 1, 1
# 0x19,0x2f,0x00,0x16 = ld.w	%d15,[%a2]24640
0x91,0x30,0x00,0x4f = movh.a	%a4, 61443
0xc2,0xff           = add	%d15, -1
0x02,0x90           = mov	%d0, %d9
# 0x34,0x2f           = st.b	[%a2],%d15
# 0x34,0xcf           = st.b	[%a12],%d15
0x3e,0x47           = jeq	%d15, %d4, 0xe
0xf6,0x02           = jnz	%d0, 0x4
# 0x54,0xf1           = ld.w	%d1,[%a15]
0xd9,0x22,0x28,0xa6 = lea	%a2, [%a2]25256
# 0x19,0xff,0x10,0x16 = ld.w	%d15,[%a15]24656
# 0x4c,0x52           = ld.w	%d15,[%a5]8
0x3b,0x90,0xd0,0x33 = mov	%d3, 15625
0x02,0x49           = mov	%d9, %d4
0x5e,0x16           = jne	%d15, 1, 0xc
# 0x08,0x8f           = ld.bu	%d15,[%a15]8
0x91,0x00,0x03,0xf8 = movh.a	%a15, 32816
0xd9,0x3f,0x0c,0x96 = lea	%a15, [%a3]25164
# 0x09,0xff,0x65,0x48 = ld.bu	%d15,[%a15]293
0x3e,0x5a           = jeq	%d15, %d5, 0x14
0x0f,0x3f,0x00,0xf0 = sh	%d15, %d15, %d3
0x37,0x00,0x70,0x08 = extr.u	%d0, %d0, 16, 16
# 0x89,0xa2,0x40,0x09 = st.d	[%sp],%e2
# 0x19,0x2f,0x30,0x06 = ld.w	%d15,[%a2]24624
0x91,0xc0,0x88,0x4f = movh.a	%a4, 63628
# 0x0c,0x44           = ld.bu	%d15,[%a4]4
0x8f,0x28,0x00,0xf0 = sh	%d15, %d8, 2
0x06,0xef           = sh	%d15, -2
0xa2,0x1f           = sub	%d15, %d1
0xd9,0x55,0x08,0x60 = lea	%a5, [%a5]392
0x37,0x0f,0x81,0xf2 = insert	%d15, %d15, %d0, 5, 1
0xc2,0x19           = add	%d9, 1
0x3e,0x66           = jeq	%d15, %d6, 0xc
0x4b,0xf1,0x41,0x10 = mul.f	%d1, %d1, %d15
# 0x09,0xf4,0xb0,0x19 = ld.a	%a4,[%a15]112
0x6d,0x00,0xf9,0x07 = call	0xff2
0x02,0x92           = mov	%d2, %d9
0x6d,0xff,0x05,0xfc = call	-0x7f6
0x0f,0xf0,0x10,0x00 = sha	%d0, %d0, %d15
0x8f,0x3f,0x00,0xd1 = and	%d13, %d15, 3
0x6d,0xff,0xac,0xff = call	-0xa8
# 0x39,0xff,0x2e,0x08 = ld.bu	%d15,[%a15]-32722
0x3b,0x00,0x40,0x00 = mov	%d0, 1024
0xa6,0x12           = or	%d2, %d1
0x3c,0x33           = j	0x66
0xbb,0x00,0x52,0x0c = mov.u	%d0, 50464
0x8f,0x3c,0x00,0xf1 = and	%d15, %d12, 3
# 0x74,0x41           = st.w	[%a4],%d1
0x6d,0xff,0x0c,0xfb = call	-0x9e8
0x16,0x03           = and	%d15, 3
0x91,0x30,0x00,0xff = movh.a	%a15, 61443
0xf6,0x06           = jnz	%d0, 0xc
0x91,0x00,0x00,0x28 = movh.a	%a2, 32768
0xd9,0xff,0x80,0xc5 = lea	%a15, [%a15]23296
0x37,0x10,0x01,0x01 = insert	%d0, %d0, %d1, 2, 1
0x82,0x16           = mov	%d6, 1
# 0xc8,0x12           = ld.a	%a2,[%a15]4
# 0x09,0xf0,0x69,0x08 = ld.bu	%d0,[%a15]41
0x91,0x00,0x0f,0xfa = movh.a	%a15, 41200
0x8f,0xff,0x83,0x21 = xor	%d2, %d15, 63
# 0x09,0xff,0x00,0x19 = ld.w	%d15,[%a15]64
0x91,0x20,0x88,0x4f = movh.a	%a4, 63618
# 0x48,0x93           = ld.w	%d3,[%a15]36
# 0x89,0x4f,0x18,0x08 = st.b	[%a4]24,%d15
0x80,0xf0           = mov.d	%d0, %a15
# 0x85,0xff,0x10,0x01 = ld.w	%d15,f0001010
0x53,0x44,0x20,0xf0 = mul	%d15, %d4, 4
# 0x09,0xff,0x43,0x28 = ld.bu	%d15,[%a15]131
0xc2,0x12           = add	%d2, 1
0x4b,0x04,0x11,0x22 = div.u	%e2, %d4, %d0
# 0x09,0xef,0x65,0x48 = ld.bu	%d15,[%a14]293
# 0x09,0xf0,0x20,0x19 = ld.w	%d0,[%a15]96
# 0x85,0xf1,0x10,0x01 = ld.w	%d1,f0001010
0x6e,0x30           = jz	%d15, 0x60
0x4b,0xbf,0x41,0xf0 = mul.f	%d15, %d15, %d11
0xd9,0xff,0x00,0x00 = lea	%a15, [%a15]0
0x53,0xc9,0x20,0x00 = mul	%d0, %d9, 12
0x3b,0xb0,0x7f,0x00 = mov	%d0, 2043
0x3c,0x1f           = j	0x3e
0x4b,0x0f,0x61,0xf1 = utof	%d15, %d15
# 0x09,0xff,0x6b,0x08 = ld.bu	%d15,[%a15]43
# 0xc8,0x1c           = ld.a	%a12,[%a15]4
0x3b,0x90,0xd0,0x03 = mov	%d0, 15625
# 0x09,0xe0,0x48,0x28 = ld.bu	%d0,[%a14]136
# 0x59,0x2f,0xa8,0x56 = st.w	[%a2]26984
# 0x59,0x4f,0x28,0xa6 = st.w	[%a4]25256
0xb7,0x0f,0x01,0xf1 = insert	%d15, %d15, 0, 2, 1
0x4b,0x0f,0x41,0xf0 = mul.f	%d15, %d15, %d0
# 0x08,0xcf           = ld.bu	%d15,[%a15]12
0x6d,0xb8,0xf4,0x11 = call	-0x8fdc18
0x6e,0x1a           = jz	%d15, 0x34
0x49,0x33,0x08,0x8a = lea	%a3, [%a3]-504
0xc2,0x10           = add	%d0, 1
0x37,0x5f,0x02,0xf0 = insert	%d15, %d15, %d5, 0, 2
0x37,0x0f,0x62,0xf3 = extr.u	%d15, %d15, 6, 2
# 0x09,0xf0,0x18,0x19 = ld.w	%d0,[%a15]88
# 0x09,0xf0,0x59,0x08 = ld.bu	%d0,[%a15]25
0xd9,0xff,0xb8,0x42 = lea	%a15, [%a15]10552
# 0x19,0x2f,0xa4,0x56 = ld.w	%d15,[%a2]26980
0x6d,0xff,0x45,0xfc = call	-0x776
0x5f,0x2f,0xf4,0xff = jne	%d15, %d2, -0x18
0xd9,0xff,0x74,0x30 = lea	%a15, [%a15]1268
0x82,0x15           = mov	%d5, 1
# 0x89,0xff,0x05,0x58 = st.b	[%a15]325,%d15
# 0x09,0x4f,0x00,0x59 = ld.w	%d15,[%a4]320
# 0x19,0x40,0x30,0x06 = ld.w	%d0,[%a4]24624
0xdc,0x0b           = ji	%a11
0xbb,0x00,0x40,0x2f = mov.u	%d2, 62464
0xbb,0xf0,0xff,0x2f = mov.u	%d2, 65535
0x6d,0x00,0x9e,0x03 = call	0x73c
0x82,0x00           = mov	%d0, 0
0x2d,0x0f,0x20,0x00 = jli	%a15
0xbf,0x10,0x15,0x80 = jlt.u	%d0, 1, 0x2a
# 0x85,0xf8,0x10,0x01 = ld.w	%d8,f0001010
# 0x59,0x2f,0xa4,0x56 = st.w	[%a2]26980
0x3c,0xd9           = j	-0x4e
# 0x64,0xca           = st.w	[%a12+],%d10
# 0x08,0xd0           = ld.bu	%d0,[%a15]13
0x3e,0x58           = jeq	%d15, %d5, 0x10
0x80,0xff           = mov.d	%d15, %a15
0x37,0x04,0xe8,0x0b = extr.u	%d0, %d4, 23, 8
# 0x09,0xff,0x0c,0x08 = ld.b	%d15,[%a15]12
0x10,0xcc           = addsc.a	%a12, %a12, %d15, 0
# 0x09,0xef,0x40,0x38 = ld.bu	%d15,[%a14]192
# 0x39,0x2f,0x24,0x06 = ld.bu	%d15,[%a2]24612
0x37,0x0f,0x62,0xf6 = extr.u	%d15, %d15, 12, 2
0x37,0x0f,0xe7,0xf0 = extr.u	%d15, %d15, 1, 7
# 0x39,0x41,0x01,0x80 = ld.bu	%d1,[%a4]513
# 0x09,0xef,0x20,0x69 = ld.w	%d15,[%a14]416
0x3c,0xc4           = j	-0x78
# 0x64,0xc8           = st.w	[%a12+],%d8
0x4b,0xf0,0x51,0x20 = div.f	%d2, %d0, %d15
# 0x09,0xe2,0x30,0x69 = ld.w	%d2,[%a14]432
0x82,0x07           = mov	%d7, 0
0x3c,0x0b           = j	0x16
# 0x39,0x2f,0x1b,0x06 = ld.bu	%d15,[%a2]24603
0x6d,0xff,0xa6,0xff = call	-0xb4
0x3f,0xf9,0x65,0xff = jlt.u	%d9, %d15, -0x136
# 0x09,0xc2,0x84,0x09 = ld.a	%a2,[%a12]4
# 0x09,0xc5,0x76,0x08 = ld.bu	%d5,[%a12]54
0x37,0xf0,0x81,0xf1 = insert	%d15, %d0, %d15, 3, 1
0x82,0x14           = mov	%d4, 1
0x6e,0x0e           = jz	%d15, 0x1c
0x53,0x41,0x20,0x10 = mul	%d1, %d1, 4
0x10,0xf4           = addsc.a	%a4, %a15, %d15, 0
0xa2,0x10           = sub	%d0, %d1
0x6d,0x00,0x56,0x01 = call	0x2ac
0x4b,0xf0,0x41,0xf0 = mul.f	%d15, %d0, %d15
# 0x48,0x1f           = ld.w	%d15,[%a15]4
# 0x89,0x2f,0x0a,0x28 = st.b	[%a2]138,%d15
0x6d,0x88,0x80,0x11 = call	-0xefdd00
0x3e,0x4b           = jeq	%d15, %d4, 0x16
0xd9,0x11,0x00,0x00 = lea	%a1, [%a1]0
0x4b,0xf0,0x51,0xf0 = div.f	%d15, %d0, %d15
# 0x54,0xf0           = ld.w	%d0,[%a15]
0x9b,0xe0,0xcb,0x04 = addih	%d0, %d0, 19646
0x3c,0x20           = j	0x40
0x37,0xf0,0x01,0xf0 = insert	%d15, %d0, %d15, 0, 1
0xd9,0xff,0xc0,0x09 = lea	%a15, [%a15]-25600
0xd9,0x44,0x28,0xa6 = lea	%a4, [%a4]25256
0x6d,0xe8,0x90,0x0f = call	-0x2fe0e0
# 0x08,0xaf           = ld.bu	%d15,[%a15]10
0x60,0xf2           = mov.a	%a2, %d15
0xda,0x1f           = mov	%d15, 31
0x49,0xff,0x00,0x0a = lea	%a15, [%a15]0
# 0x09,0x4f,0x04,0x29 = ld.w	%d15,[%a4]132
# 0x09,0xc5,0x7e,0x08 = ld.bu	%d5,[%a12]62
# 0x89,0xef,0x05,0x48 = st.b	[%a14]261,%d15
# 0x14,0x2f           = ld.bu	%d15,[%a2]
0x8f,0xf9,0x03,0xf1 = and	%d15, %d9, 63
0xa6,0xf0           = or	%d0, %d15
0x09,0xa0,0xc4,0x08 = ld.hu	%d0, [%sp]4
# 0x09,0xf0,0x10,0x29 = ld.w	%d0,[%a15]144
# 0x54,0x41           = ld.w	%d1,[%a4]
# 0x89,0xff,0x03,0x28 = st.b	[%a15]131,%d15
# 0x89,0xef,0x25,0x48 = st.b	[%a14]293,%d15
# 0x59,0x20,0x2c,0x06 = st.w	[%a2]24620
0x8f,0x29,0x20,0xf0 = sha	%d15, %d9, 2
0x6d,0xff,0xab,0xfb = call	-0x8aa
0x82,0x12           = mov	%d2, 1
0xbb,0x00,0x68,0xf9 = mov.u	%d15, 38528
0xfc,0x29           = loop	%a2, -0xe
0x3b,0x00,0x10,0xf0 = mov	%d15, 256
# 0x14,0xf0           = ld.bu	%d0,[%a15]
0xd9,0x88,0x00,0x00 = lea	%a8, [%a8]0
# 0x39,0x2f,0x43,0x20 = ld.bu	%d15,[%a2]1155
0x8f,0x34,0x40,0xf1 = or	%d15, %d4, 3
# 0x48,0xd3           = ld.w	%d3,[%a15]52
0x91,0x00,0x06,0xfa = movh.a	%a15, 41056
# 0x89,0xef,0x00,0x28 = st.b	[%a14]128,%d15
0x8f,0x3c,0x00,0x41 = and	%d4, %d12, 3
0x4b,0x01,0x51,0x00 = div.f	%d0, %d1, %d0
0x91,0x10,0x00,0xf3 = movh.a	%a15, 12289
0xc2,0xf3           = add	%d3, -1
0x3c,0x00           = j	0x0
0x37,0x04,0x68,0xf0 = extr.u	%d15, %d4, 0, 8
0x0f,0x04,0x10,0x40 = sha	%d4, %d4, %d0
0x8b,0xf0,0x2f,0x03 = min.u	%d0, %d0, 255
0x6d,0xff,0x00,0xfb = call	-0xa00
0x40,0x4f           = mov.aa	%a15, %a4
0xbb,0xd0,0xcc,0x0c = mov.u	%d0, 52429
0x37,0x4f,0x82,0xf6 = insert	%d15, %d15, %d4, 13, 2
# 0x89,0x2f,0x08,0x28 = st.b	[%a2]136,%d15
0x96,0x03           = or	%d15, 3
0xc2,0x1f           = add	%d15, 1
0xd9,0xff,0xf4,0x42 = lea	%a15, [%a15]11572
0x10,0xff           = addsc.a	%a15, %a15, %d15, 0
# 0x59,0x2f,0xa0,0x06 = st.w	[%a2]26656
# 0x89,0xff,0x05,0x48 = st.b	[%a15]261,%d15
0x4b,0x10,0x41,0x00 = mul.f	%d0, %d0, %d1
# 0x08,0xa0           = ld.bu	%d0,[%a15]10
# 0x39,0xff,0x33,0x06 = ld.bu	%d15,[%a15]24627
0xb7,0x7f,0x08,0xf0 = insert	%d15, %d15, 7, 0, 8
0xd9,0xff,0xa4,0x72 = lea	%a15, [%a15]10724
# 0x89,0xff,0x20,0x28 = st.b	[%a15]160,%d15
# 0x39,0xff,0x1b,0x06 = ld.bu	%d15,[%a15]24603
0x8b,0x14,0x1f,0x00 = add	%d0, %d4, -15
0x6d,0xff,0xb6,0xfa = call	-0xa94
0x06,0xaf           = sh	%d15, -6
0xe2,0x10           = mul	%d0, %d1
0xdc,0x0f           = ji	%a15
0x37,0x0f,0x02,0xfe = insert	%d15, %d15, %d0, 28, 2
0x7f,0xf9,0x03,0x80 = jge.u	%d9, %d15, 0x6
0x91,0x10,0x00,0x23 = movh.a	%a2, 12289
# 0x24,0xc9           = st.b	[%a12+],%d9
0xd9,0xff,0x0c,0x40 = lea	%a15, [%a15]268
0x8b,0x09,0x01,0x00 = add	%d0, %d9, 16
0x42,0xf0           = add	%d0, %d15
# 0x89,0xe1,0x20,0x69 = st.w	[%a14]416,%d1
# 0x59,0x2f,0xa0,0x56 = st.w	[%a2]26976
# 0x09,0x29,0x48,0x08 = ld.bu	%d9,[%a2]8
# 0x59,0x20,0x00,0x26 = st.w	[%a2]24704
0x6f,0x1f,0xfc,0x7f = jz.t	%d15, 1, -0x8
0x3c,0x64           = j	0xc8
0x6d,0xff,0x0e,0xfb = call	-0x9e4
0xee,0x06           = jnz	%d15, 0xc
0x6d,0xff,0x32,0xff = call	-0x19c
0x37,0x0f,0x6e,0xf1 = extr.u	%d15, %d15, 2, 14
0x16,0x01           = and	%d15, 1
0x6d,0x00,0xb7,0x00 = call	0x16e
0x4b,0x08,0x61,0x01 = utof	%d0, %d8
0x91,0x00,0x0f,0xf8 = movh.a	%a15, 33008
# 0x08,0xf0           = ld.bu	%d0,[%a15]15
0x40,0xc4           = mov.aa	%a4, %a12
0x7b,0x00,0x00,0x14 = movh	%d1, 16384
0x37,0x00,0x68,0x00 = extr.u	%d0, %d0, 0, 8
0xb7,0x6f,0x08,0xf0 = insert	%d15, %d15, 6, 0, 8
# 0x89,0x4f,0x04,0x29 = st.w	[%a4]132,%d15
0xdf,0x1f,0x70,0x80 = jne	%d15, 1, 0xe0
# 0x09,0xff,0x5c,0x08 = ld.bu	%d15,[%a15]28
0xda,0x10           = mov	%d15, 16
0x9a,0x81           = add	%d15, %d1, -8
# 0x19,0x40,0x28,0xa6 = ld.w	%d0,[%a4]25256
0xfc,0x2f           = loop	%a2, -0x2
0xda,0x15           = mov	%d15, 21
# 0x09,0xcf,0x7d,0x08 = ld.bu	%d15,[%a12]61
0xd9,0xff,0x26,0xb2 = lea	%a15, [%a15]8934
0x0f,0x05,0x10,0x50 = sha	%d5, %d5, %d0
0xb0,0x4c           = add.a	%a12, 4
# 0x09,0x24,0x00,0x08 = ld.b	%d4,[%a2]
0xd9,0xff,0x00,0x06 = lea	%a15, [%a15]24576
0x82,0x11           = mov	%d1, 1
# 0xd4,0x22           = ld.a	%a2,[%a2]
0x6f,0x20,0xf2,0x7f = jz.t	%d0, 2, -0x1c
# 0x74,0x20           = st.w	[%a2],%d0
0x3f,0x40,0xe3,0xff = jlt.u	%d0, %d4, -0x3a
# 0x59,0x2f,0x14,0x26 = st.w	[%a2]24724
0x76,0x6d           = jz	%d6, 0x1a
0x49,0xcf,0x28,0x0a = lea	%a15, [%a12]40
# 0x89,0x4f,0x25,0x08 = st.b	[%a4]37,%d15
0xd9,0xaa,0x40,0x89 = lea	%sp, [%sp]-27136
# 0x4d,0x40,0xe0,0xff = mfcr	%d15,$psw
0x4b,0x1f,0x51,0xf0 = div.f	%d15, %d15, %d1
0xbb,0x00,0xc2,0x1b = mov.u	%d1, 48160
0xdf,0x1f,0x54,0x80 = jne	%d15, 1, 0xa8
# 0x2c,0xa4           = st.b	[%sp]4,%d15
0x6d,0x00,0x2d,0x07 = call	0xe5a
0x0f,0x91,0x10,0x10 = sha	%d1, %d1, %d9
0x80,0xd0           = mov.d	%d0, %a13
0x4b,0x0f,0x71,0x01 = ftouz	%d0, %d15
0xdf,0x04,0x7c,0x7f = jeq	%d4, 0, -0x108
# 0x48,0xff           = ld.w	%d15,[%a15]60
0x09,0xff,0xc6,0x08 = ld.hu	%d15, [%a15]6
# 0x09,0xef,0x24,0x69 = ld.w	%d15,[%a14]420
# 0xcd,0x4f,0xe0,0x0f = mtcr	$psw,%d15
# 0x89,0x4f,0x0e,0x18 = st.b	[%a4]78,%d15
0xdf,0x12,0x03,0x80 = jne	%d2, 1, 0x6
# 0x09,0x4f,0x44,0x58 = ld.bu	%d15,[%a4]324
0xd9,0xff,0x38,0xf2 = lea	%a15, [%a15]9208
0x02,0xf1           = mov	%d1, %d15
0x6d,0xff,0x80,0xff = call	-0x100
0x86,0x24           = sha	%d4, 2
0xfc,0x5e           = loop	%a5, -0x4
0x7b,0x00,0x20,0x04 = movh	%d0, 16896
0x53,0x20,0x20,0xf0 = mul	%d15, %d0, 2
0x01,0xd0,0x00,0x26 = addsc.a	%a2, %a13, %d0, 0
# 0x19,0x20,0x0c,0x16 = ld.w	%d0,[%a2]24652
0x4b,0xf2,0x51,0xa0 = div.f	%d10, %d2, %d15
# 0x89,0x4f,0x24,0x08 = st.b	[%a4]36,%d15
0x5f,0x6f,0x23,0x00 = jeq	%d15, %d6, 0x46
0x6d,0xff,0xdf,0xfa = call	-0xa42
# 0x09,0xc4,0x72,0x08 = ld.bu	%d4,[%a12]50
# 0x89,0xef,0x30,0x69 = st.w	[%a14]432,%d15
# 0x24,0xcb           = st.b	[%a12+],%d11
0xe2,0x1f           = mul	%d15, %d1
0xc2,0x31           = add	%d1, 3
0x9b,0x81,0xb9,0x14 = addih	%d1, %d1, 19352
0x20,0x28           = sub.a	%sp, 40
0xd9,0xff,0x0c,0xb0 = lea	%a15, [%a15]716
# 0x39,0x4f,0x00,0x80 = ld.bu	%d15,[%a4]512
0xbf,0x38,0xef,0xff = jlt.u	%d8, 3, -0x22
0x37,0x0f,0x04,0xf0 = insert	%d15, %d15, %d0, 0, 4
# 0x09,0x2f,0x48,0x28 = ld.bu	%d15,[%a2]136
# 0x89,0x4f,0x26,0x08 = st.b	[%a4]38,%d15
# 0x09,0xf3,0x24,0x19 = ld.w	%d3,[%a15]100
# 0x74,0x3f           = st.w	[%a3],%d15
# 0x39,0xff,0x2c,0x08 = ld.bu	%d15,[%a15]-32724
0x7f,0x0f,0x07,0x80 = jge.u	%d15, %d0, 0xe
0x3f,0xf0,0x05,0x80 = jlt.u	%d0, %d15, 0xa
0x4e,0xf3           = jgtz	%d15, 0x6
0x8f,0x00,0x21,0x00 = sha	%d0, %d0, 16
0x80,0xf4           = mov.d	%d4, %a15
# 0x89,0x4f,0x10,0x18 = st.b	[%a4]80,%d15
0x6d,0xff,0xe6,0xfc = call	-0x634
# 0x09,0xc4,0x7a,0x08 = ld.bu	%d4,[%a12]58
# 0x39,0xff,0x19,0x06 = ld.bu	%d15,[%a15]24601
0x02,0x28           = mov	%d8, %d2
0xd9,0xff,0x70,0x20 = lea	%a15, [%a15]1200
0xd9,0xff,0x24,0x96 = lea	%a15, [%a15]25188
0xee,0x07           = jnz	%d15, 0xe
0x9a,0xd4           = add	%d15, %d4, -3
# 0xe9,0x20,0x01,0x80 = st.b	[%a2]513,%d0
0xd9,0xff,0x0c,0x96 = lea	%a15, [%a15]25164
0x06,0x3f           = sh	%d15, 3
# 0x89,0x4f,0x04,0x58 = st.b	[%a4]324,%d15
# 0x89,0xef,0x24,0x69 = st.w	[%a14]420,%d15
0x0f,0x0f,0xb0,0xf1 = clz	%d15, %d15
0xd9,0xff,0x00,0x40 = lea	%a15, [%a15]256
# 0x89,0x20,0x0b,0x28 = st.b	[%a2]139,%d0
0x91,0x00,0x0c,0xfa = movh.a	%a15, 41152
0xe2,0x0f           = mul	%d15, %d0
0x0f,0xf1,0x10,0x10 = sha	%d1, %d1, %d15
0x6d,0x00,0xce,0x0d = call	0x1b9c
0x4b,0x00,0x41,0xf1 = itof	%d15, %d0
# 0x09,0xef,0x34,0x69 = ld.w	%d15,[%a14]436
# 0x14,0x20           = ld.bu	%d0,[%a2]
0xb7,0x0f,0x0c,0xfa = insert	%d15, %d15, 0, 20, 12
# 0xe9,0xf0,0x2c,0xa6 = st.b	[%a15]25260
0x8f,0xf9,0x01,0xf1 = and	%d15, %d9, 31
0x6d,0xff,0x7b,0xfc = call	-0x70a
0x4b,0x0f,0x41,0xf1 = itof	%d15, %d15
0x53,0x4f,0x20,0xf0 = mul	%d15, %d15, 4
0xb7,0x0f,0x01,0xfc = insert	%d15, %d15, 0, 24, 1
0x89,0xcf,0x8a,0x28 = st.h	[%a12]138, %d15
# 0x89,0xf0,0x08,0x29 = st.w	[%a15]136,%d0
0xd9,0x22,0x04,0x00 = lea	%a2, [%a2]4
0x49,0xcf,0x38,0x0a = lea	%a15, [%a12]56
0x91,0x40,0x00,0xf6 = movh.a	%a15, 24580
# 0x74,0xf1           = st.w	[%a15],%d1
0xda,0x02           = mov	%d15, 2
0xc6,0x3f           = xor	%d15, %d3
0x96,0x80           = or	%d15, 128
0x37,0x1f,0x02,0xf0 = insert	%d15, %d15, %d1, 0, 2
0xa6,0x0f           = or	%d15, %d0
0xa6,0x10           = or	%d0, %d1
0x6d,0xff,0x78,0xfb = call	-0x910
0x06,0xec           = sh	%d12, -2
0x6e,0xef           = jz	%d15, -0x22
# 0x09,0x4f,0x44,0x48 = ld.bu	%d15,[%a4]260
0x37,0x01,0x70,0x20 = extr.u	%d2, %d1, 0, 16
0x42,0xf1           = add	%d1, %d15
# 0x09,0xcf,0x4c,0x18 = ld.bu	%d15,[%a12]76
0x53,0x41,0x20,0xf0 = mul	%d15, %d1, 4
0x5e,0x1b           = jne	%d15, 1, 0x16
0xdf,0x0c,0x9b,0x7f = jeq	%d12, 0, -0xca
0x3b,0x00,0x05,0x40 = mov	%d4, 80
# 0x08,0x9f           = ld.bu	%d15,[%a15]9
0xae,0x75           = jnz.t	%d15, 7, 0xa
0xe2,0x90           = mul	%d0, %d9
# 0x39,0xf0,0x0b,0x48 = ld.bu	%d0,[%a15]-32501
0xd9,0xff,0x34,0x23 = lea	%a15, [%a15]12468
# 0x09,0xff,0x10,0x01 = ld.w	%d15,[%a15+]16
0x3f,0xf0,0xfd,0xff = jlt.u	%d0, %d15, -0x6
0x26,0xf0           = and	%d0, %d15
0x86,0x21           = sha	%d1, 2
# 0x39,0xf0,0x2c,0xa6 = ld.bu	%d0,[%a15]25260
0x82,0x17           = mov	%d7, 1
0xbb,0x70,0x71,0xfb = mov.u	%d15, 46871
0x60,0x22           = mov.a	%a2, %d2
0x6d,0xff,0xd2,0xe7 = call	-0x305c
# 0x74,0x4f           = st.w	[%a4],%d15
0xbc,0xf1           = jz.a	%a15, 0x2
# 0x59,0x20,0x28,0x06 = st.w	[%a2]24616
# 0x89,0x4f,0x20,0x49 = st.w	[%a4]288,%d15
0xda,0x00           = mov	%d15, 0
0x91,0x10,0x00,0x24 = movh.a	%a2, 16385
0x37,0x0f,0xe1,0xf3 = extr.u	%d15, %d15, 7, 1
0x10,0xcf           = addsc.a	%a15, %a12, %d15, 0
0x3c,0x27           = j	0x4e
0x6d,0xe8,0x80,0x11 = call	-0x2fdd00
0x3c,0x0a           = j	0x14
0x80,0xf2           = mov.d	%d2, %a15
0x96,0x01           = or	%d15, 1
# 0x09,0xc6,0x77,0x08 = ld.bu	%d6,[%a12]55
0x9a,0x20           = add	%d15, %d0, 2
0x7b,0x00,0xf0,0x13 = movh	%d1, 16128
# 0x89,0xe2,0x34,0x69 = st.w	[%a14]436,%d2
0x40,0xbf           = mov.aa	%a15, %a11
0x37,0xf3,0x08,0x30 = insert	%d3, %d3, %d15, 0, 8
# 0x09,0xff,0x45,0x48 = ld.bu	%d15,[%a15]261
0x60,0xc2           = mov.a	%a2, %d12
0x37,0xf0,0x02,0x06 = insert	%d0, %d0, %d15, 12, 2
0x7f,0x0f,0x04,0x80 = jge.u	%d15, %d0, 0x8
0x37,0xf0,0x02,0x0e = insert	%d0, %d0, %d15, 28, 2
0x26,0x30           = and	%d0, %d3
0xd9,0x22,0xc0,0x0b = lea	%a2, [%a2]-17408
0x76,0xcf           = jz	%d12, 0x1e
0xda,0x14           = mov	%d15, 20
0x96,0x04           = or	%d15, 4
0x26,0x10           = and	%d0, %d1
0xc5,0x06,0x14,0x00 = lea	%a6, 0x14
0xda,0x0c           = mov	%d15, 12
0x6d,0xff,0xb8,0xf2 = call	-0x1a90
0x3c,0x94           = j	-0xd8
0x16,0x0f           = and	%d15, 15
0x37,0x5f,0x04,0xf4 = insert	%d15, %d15, %d5, 8, 4
0xd9,0x00,0x00,0x00 = lea	%a0, [%a0]0
0x8f,0x24,0x40,0xf1 = or	%d15, %d4, 2
0xdf,0x04,0x3b,0x00 = jeq	%d4, 0, 0x76
0xa6,0xf1           = or	%d1, %d15
# 0x54,0xff           = ld.w	%d15,[%a15]
0xdf,0x0c,0x86,0x7f = jeq	%d12, 0, -0xf4
0x3e,0x4a           = jeq	%d15, %d4, 0x14
0xff,0xc9,0x03,0x80 = jge.u	%d9, 12, 0x6
0x82,0x19           = mov	%d9, 1
# 0x64,0xc1           = st.w	[%a12+],%d1
# 0x2c,0xf4           = st.b	[%a15]4,%d15
0x10,0xe5           = addsc.a	%a5, %a14, %d15, 0
0x37,0x0f,0xe2,0xf0 = extr.u	%d15, %d15, 1, 2
# 0x19,0xf0,0x18,0x06 = ld.w	%d0,[%a15]24600
# 0x59,0x2f,0x0c,0x26 = st.w	[%a2]24716
0x3c,0x07           = j	0xe
0x3e,0x1b           = jeq	%d15, %d1, 0x16
# 0x39,0x2f,0x33,0x06 = ld.bu	%d15,[%a2]24627
0x3e,0x67           = jeq	%d15, %d6, 0xe
0x0f,0x0f,0x10,0xf0 = sha	%d15, %d15, %d0
0xd9,0x99,0x00,0x00 = lea	%a9, [%a9]0
0xdf,0x1f,0x7f,0x80 = jne	%d15, 1, 0xfe
0x15,0xd0,0xc0,0xf7 = stucx	0xd0003fc0
0x4b,0xf0,0x11,0x02 = div.u	%e0, %d0, %d15
# 0x4c,0x51           = ld.w	%d15,[%a5]4
0x4b,0x0f,0x71,0xf1 = ftouz	%d15, %d15
0x3f,0x0f,0x04,0x80 = jlt.u	%d15, %d0, 0x8
0x82,0x0b           = mov	%d11, 0
# 0x09,0xff,0x45,0x58 = ld.bu	%d15,[%a15]325
# 0x39,0x4f,0x01,0x80 = ld.bu	%d15,[%a4]513
# 0x28,0x89           = st.b	[%a15]8,%d9
0x76,0x91           = jz	%d9, 0x2
0x30,0x43           = add.a	%a3, %a4
0x3e,0x4e           = jeq	%d15, %d4, 0x1c
# 0x59,0x2f,0x30,0x06 = st.w	[%a2]24624
# 0x59,0x2f,0xa0,0x76 = st.w	[%a2]27104
# 0x2c,0x21           = st.b	[%a2]1,%d15
0x91,0x40,0x00,0x26 = movh.a	%a2, 24580
# 0x08,0xc0           = ld.bu	%d0,[%a15]12
0x6d,0xff,0xf4,0xfa = call	-0xa18
0x1d,0x00,0x02,0x00 = j	0x4
# 0x09,0xc0,0x4b,0x18 = ld.bu	%d0,[%a12]75
# 0x08,0x1f           = ld.bu	%d15,[%a15]1
0x37,0x0f,0x61,0xf2 = extr.u	%d15, %d15, 4, 1
0x1e,0x12           = jeq	%d15, 1, 0x4
0x49,0xa4,0x00,0x0a = lea	%a4, [%sp]0
# 0xc8,0x14           = ld.a	%a4,[%a15]4
0x7f,0xf9,0x04,0x80 = jge.u	%d9, %d15, 0x8
0x8f,0x10,0x00,0x01 = and	%d0, %d0, 1
0x49,0xf2,0x1c,0x0a = lea	%a2, [%a15]28
0xfe,0xdb           = jne	%d15, %d13, 0x36
0x37,0x00,0xe7,0x00 = extr.u	%d0, %d0, 1, 7
0x3b,0xf0,0x00,0x30 = mov	%d3, 15
0x6e,0x09           = jz	%d15, 0x12
0x7e,0x05           = jne	%d15, %d0, 0xa
# 0x39,0x2f,0x2c,0x08 = ld.bu	%d15,[%a2]-32724
0x82,0x04           = mov	%d4, 0
0x15,0xd0,0xc0,0xff = lducx	0xd0003fc0
# 0x74,0x22           = st.w	[%a2],%d2
0xd9,0xff,0x30,0x96 = lea	%a15, [%a15]25200
0x8f,0xff,0x83,0x11 = xor	%d1, %d15, 63
0x5e,0x14           = jne	%d15, 1, 0x8
# 0x09,0x2e,0x84,0x09 = ld.a	%a14,[%a2]4
0x7f,0xf9,0x0b,0x80 = jge.u	%d9, %d15, 0x16
0xd7,0x10,0x21,0x0f = imask	%e0, 1, %d15, 1
# 0x09,0x2b,0x02,0x09 = ld.w	%d11,[%a2]2
# 0x89,0x4f,0x12,0x18 = st.b	[%a4]82,%d15
0x01,0xdd,0x00,0xd6 = addsc.a	%a13, %a13, %d13, 0
0xd9,0x44,0x08,0x60 = lea	%a4, [%a4]392
0x37,0xf0,0x02,0x02 = insert	%d0, %d0, %d15, 4, 2
0x3e,0x93           = jeq	%d15, %d9, 0x6
0x6d,0xd0,0xf4,0x11 = call	-0x5fdc18
# 0x39,0x2f,0x0f,0x16 = ld.bu	%d15,[%a2]24655
0x40,0xd4           = mov.aa	%a4, %a13
0x4b,0x0f,0x71,0x41 = ftouz	%d4, %d15
# 0x89,0x2f,0x00,0x28 = st.b	[%a2]128,%d15
0xbf,0xc9,0x06,0x80 = jlt.u	%d9, 12, 0xc
0xd9,0xff,0xec,0xe2 = lea	%a15, [%a15]12204
0x37,0x00,0xe1,0x00 = extr.u	%d0, %d0, 1, 1
0x96,0x08           = or	%d15, 8
0xdf,0x0c,0xd3,0x7f = jeq	%d12, 0, -0x5a
0x91,0x00,0x00,0x47 = movh.a	%a4, 28672
0xfd,0xf0,0xed,0x7f = loop	%a15, -0x26
# 0x19,0x20,0x30,0x06 = ld.w	%d0,[%a2]24624
0xd9,0x44,0x18,0x60 = lea	%a4, [%a4]408
0x82,0x30           = mov	%d0, 3
0xdf,0x10,0xea,0x7f = jeq	%d0, 1, -0x2c
0xda,0x96           = mov	%d15, 150
0xa2,0xfc           = sub	%d12, %d15
# 0x09,0xc5,0x6e,0x08 = ld.bu	%d5,[%a12]46
0x49,0x33,0x14,0x8a = lea	%a3, [%a3]-492
# 0x09,0xe1,0x20,0x69 = ld.w	%d1,[%a14]416
0x37,0x09,0x68,0x90 = extr.u	%d9, %d9, 0, 8
0x37,0xf0,0x03,0x0c = insert	%d0, %d0, %d15, 24, 3
0x8f,0x3f,0x00,0x30 = sh	%d3, %d15, 3
0x6f,0x1f,0x12,0x00 = jz.t	%d15, 1, 0x24
0x40,0x5c           = mov.aa	%a12, %a5
# 0x19,0x2f,0x10,0x26 = ld.w	%d15,[%a2]24720
0x91,0x20,0x00,0x30 = movh.a	%a3, 2
0xb7,0x3f,0x08,0xf0 = insert	%d15, %d15, 3, 0, 8
0x6d,0xd0,0x80,0x11 = call	-0x5fdd00
0x3c,0x16           = j	0x2c
0xee,0x04           = jnz	%d15, 0x8
0x4b,0xf2,0x51,0xf0 = div.f	%d15, %d2, %d15
0x3f,0x0f,0xfd,0xff = jlt.u	%d15, %d0, -0x6
0xd9,0xff,0x0c,0x60 = lea	%a15, [%a15]396
0x26,0xf1           = and	%d1, %d15
0x6d,0xff,0xc5,0xfe = call	-0x276
0x3c,0x06           = j	0xc
0x6d,0x00,0x63,0x00 = call	0xc6
# 0x19,0x20,0x2c,0x06 = ld.w	%d0,[%a2]24620
0x37,0x0f,0x83,0xf1 = insert	%d15, %d15, %d0, 3, 3
# 0x19,0x2f,0x0c,0x26 = ld.w	%d15,[%a2]24716
# 0x39,0xff,0x2c,0xa6 = ld.bu	%d15,[%a15]25260
# 0x59,0xff,0x28,0xa6 = st.w	[%a15]25256
0x15,0xd0,0xc0,0xeb = ldlcx	0xd0003f80
0x82,0x01           = mov	%d1, 0
0x37,0x00,0x48,0xf0 = extr	%d15, %d0, 0, 8
0x3c,0x19           = j	0x32
0x6d,0xff,0x1f,0xfb = call	-0x9c2
0x37,0xf0,0x87,0x04 = insert	%d0, %d0, %d15, 9, 7
# 0xe9,0x2f,0x02,0x80 = st.b	[%a2]514,%d15
0x6d,0xff,0x43,0xfd = call	-0x57a
0x3f,0x10,0x97,0xff = jlt.u	%d0, %d1, -0xd2
0x3c,0x21           = j	0x42
# 0x09,0xf0,0x53,0x08 = ld.bu	%d0,[%a15]19
# 0x09,0xf3,0x0c,0x19 = ld.w	%d3,[%a15]76
0x8f,0x21,0x00,0xf0 = sh	%d15, %d1, 2
0x49,0xff,0x20,0x0a = lea	%a15, [%a15]32
0x37,0x0f,0x62,0xf2 = extr.u	%d15, %d15, 4, 2
0x53,0x4a,0x20,0x10 = mul	%d1, %d10, 4
0xb7,0x00,0x81,0x01 = insert	%d0, %d0, 0, 3, 1
0xa0,0x04           = mov.a	%a4, 0
0x37,0x0f,0xe1,0xf2 = extr.u	%d15, %d15, 5, 1
0x6d,0x00,0x1b,0x0e = call	0x1c36
0x0f,0x0f,0x00,0xf0 = sh	%d15, %d15, %d0
0x37,0x00,0x61,0x03 = extr.u	%d0, %d0, 6, 1
0x10,0xf2           = addsc.a	%a2, %a15, %d15, 0
0x4b,0xf1,0x51,0x20 = div.f	%d2, %d1, %d15
0x37,0x0f,0x05,0xf8 = insert	%d15, %d15, %d0, 16, 5
# 0x14,0x5f           = ld.bu	%d15,[%a5]
0x82,0xf1           = mov	%d1, -1
0x6d,0xff,0x8b,0xfb = call	-0x8ea
0x37,0xf3,0x08,0x34 = insert	%d3, %d3, %d15, 8, 8
0xa2,0xf0           = sub	%d0, %d15
0x3c,0x0f           = j	0x1e
0x3c,0xfe           = j	-0x4
# 0x14,0xcf           = ld.bu	%d15,[%a12]
0x6d,0xff,0x57,0xfc = call	-0x752
0x91,0x00,0x00,0x27 = movh.a	%a2, 28672
# 0x19,0xf1,0x00,0xc0 = ld.w	%d1,[%a15]768
# 0x09,0xff,0x6c,0x08 = ld.bu	%d15,[%a15]44
0x82,0xf2           = mov	%d2, -1
0x40,0xe4           = mov.aa	%a4, %a14
0xbb,0x00,0xc2,0x2b = mov.u	%d2, 48160
0x9b,0xb0,0xbf,0x04 = addih	%d0, %d0, 19451
0x6d,0xe8,0xe1,0x0e = call	-0x2fe23e
0x6d,0xff,0x4b,0xfb = call	-0x96a
# 0x19,0x2f,0x34,0xa6 = ld.w	%d15,[%a2]25268
0x7f,0x20,0x04,0x80 = jge.u	%d0, %d2, 0x8
0x6d,0xff,0x6f,0xfc = call	-0x722
0x3c,0x23           = j	0x46
0xdf,0x0f,0x08,0x82 = jne	%d15, 0, 0x410
0x82,0xff           = mov	%d15, -1
# 0x09,0xf0,0x10,0x19 = ld.w	%d0,[%a15]80
# 0x89,0x4f,0x04,0x48 = st.b	[%a4]260,%d15
0x49,0xa5,0x00,0x0a = lea	%a5, [%sp]0
# 0x09,0xf3,0x14,0x19 = ld.w	%d3,[%a15]84
0xef,0x4f,0x04,0x00 = jz.t	%d15, 20, 0x8
0x16,0x07           = and	%d15, 7
0x37,0x0f,0x01,0xf1 = insert	%d15, %d15, %d0, 2, 1
0x37,0xf0,0x01,0x0f = insert	%d0, %d0, %d15, 30, 1
0x8f,0x3c,0x00,0x01 = and	%d0, %d12, 3
0x6d,0x00,0x0f,0x01 = call	0x21e
0x53,0xcf,0x20,0xf0 = mul	%d15, %d15, 12
# 0x39,0x4f,0x02,0x80 = ld.bu	%d15,[%a4]514
# 0x09,0xcf,0x4f,0x18 = ld.bu	%d15,[%a12]79
0xdf,0x1f,0xfa,0x7f = jeq	%d15, 1, -0xc
# 0x09,0x2f,0x60,0x28 = ld.bu	%d15,[%a2]160
# 0x54,0x40           = ld.w	%d0,[%a4]
0x7b,0xa0,0x47,0x04 = movh	%d0, 17530
# 0x09,0xcf,0x53,0x18 = ld.bu	%d15,[%a12]83
# 0x09,0xf3,0x1c,0x19 = ld.w	%d3,[%a15]92
0x8f,0x3f,0x00,0x01 = and	%d0, %d15, 3
0xd9,0xff,0x08,0xa6 = lea	%a15, [%a15]25224
0x3c,0x13           = j	0x26
0x49,0xfc,0x14,0x0a = lea	%a12, [%a15]20
0x6d,0xff,0x83,0xfc = call	-0x6fa
# 0x48,0xef           = ld.w	%d15,[%a15]56
# 0x59,0xf0,0x18,0x06 = st.w	[%a15]24600
0xee,0x02           = jnz	%d15, 0x4
0x6d,0xff,0xce,0xfb = call	-0x864
# 0x64,0x2f           = st.w	[%a2+],%d15
# 0x48,0xaf           = ld.w	%d15,[%a15]40
0x91,0x30,0x00,0x3f = movh.a	%a3, 61443
0x91,0x00,0x09,0xfa = movh.a	%a15, 41104
0x8f,0xff,0x83,0x41 = xor	%d4, %d15, 63
0x6d,0x00,0xb4,0x07 = call	0xf68
0xd9,0xff,0x24,0xf0 = lea	%a15, [%a15]996
# 0x08,0x10           = ld.bu	%d0,[%a15]1
0x6d,0xff,0xb8,0xff = call	-0x90
0x37,0x00,0x62,0xfe = extr.u	%d15, %d0, 28, 2
# 0x09,0xf0,0x08,0x29 = ld.w	%d0,[%a15]136
0xb7,0x7f,0x03,0xfe = insert	%d15, %d15, 7, 28, 3
# 0xf4,0x45           = st.a	[%a4],%a5
0xbb,0x00,0xa0,0x1b = mov.u	%d1, 47616
0xda,0x20           = mov	%d15, 32
0x3c,0x17           = j	0x2e
0x37,0x0f,0x02,0xf3 = insert	%d15, %d15, %d0, 6, 2
0x01,0xf0,0x00,0xf6 = addsc.a	%a15, %a15, %d0, 0
# 0xcc,0x21           = ld.a	%a15,[%a2]4
0xd9,0x2e,0x40,0x00 = lea	%a14, [%a2]1024
# 0x89,0x4f,0x00,0x49 = st.w	[%a4]256,%d15
0x6d,0xa0,0xf4,0x11 = call	-0xbfdc18
0x32,0x5f           = rsub	%d15
0x3c,0x25           = j	0x4a
0x53,0xc2,0x20,0xf0 = mul	%d15, %d2, 12
# 0x09,0xc0,0x7b,0x08 = ld.bu	%d0,[%a12]59
0x91,0x20,0x00,0x5f = movh.a	%a5, 61442
# 0x09,0x50,0x65,0x08 = ld.bu	%d0,[%a5]37
0xd9,0x44,0x3c,0x50 = lea	%a4, [%a4]380
0xfc,0x6e           = loop	%a6, -0x4
0xb7,0x2f,0x08,0xf0 = insert	%d15, %d15, 2, 0, 8
0x91,0x10,0x00,0xf5 = movh.a	%a15, 20481
0xd9,0xff,0xc4,0xc2 = lea	%a15, [%a15]12036
0xbf,0x81,0x03,0x80 = jlt.u	%d1, 8, 0x6
0xbf,0x21,0xcd,0xff = jlt.u	%d1, 2, -0x66
0x82,0x20           = mov	%d0, 2
0x6f,0x10,0xf2,0x7f = jz.t	%d0, 1, -0x1c
# 0x89,0xef,0x34,0x69 = st.w	[%a14]436,%d15
0x0f,0x10,0x00,0x00 = sh	%d0, %d0, %d1
# 0x09,0x20,0x40,0x28 = ld.bu	%d0,[%a2]128
# 0x2c,0xa5           = st.b	[%sp]5,%d15
# 0xc8,0x62           = ld.a	%a2,[%a15]24
# 0x39,0x20,0x14,0x06 = ld.bu	%d0,[%a2]24596
# 0x09,0xc6,0x6f,0x08 = ld.bu	%d6,[%a12]47
0x3e,0x46           = jeq	%d15, %d4, 0xc
0xbb,0x00,0x68,0x19 = mov.u	%d1, 38528
# 0xcd,0x81,0xe3,0x0f = mtcr	$fcx,%d1
0x6e,0x04           = jz	%d15, 0x8
0x6e,0xf6           = jz	%d15, -0x14
0x9b,0x8f,0xb9,0xf4 = addih	%d15, %d15, 19352
0x37,0x0f,0x02,0xf0 = insert	%d15, %d15, %d0, 0, 2
# 0x09,0xc5,0x73,0x08 = ld.bu	%d5,[%a12]51
0x6d,0xff,0x22,0xfb = call	-0x9bc
# 0x89,0x4f,0x09,0x18 = st.b	[%a4]73,%d15
0x37,0x0f,0x04,0xf2 = insert	%d15, %d15, %d0, 4, 4
# 0x85,0xdf,0xc4,0xf3 = ld.w	%d15,d0003fc4
0x42,0x01           = add	%d1, %d0
0x37,0x01,0x68,0xfc = extr.u	%d15, %d1, 24, 8
# 0x59,0x2f,0x08,0x26 = st.w	[%a2]24712
0xc6,0x2f           = xor	%d15, %d2
# 0x09,0x4f,0x64,0x48 = ld.bu	%d15,[%a4]292
# 0x19,0x2f,0x14,0x26 = ld.w	%d15,[%a2]24724
0xbe,0x6a           = jeq	%d15, %d6, 0x34
# 0x48,0xcf           = ld.w	%d15,[%a15]48
0xbf,0x89,0x06,0x80 = jlt.u	%d9, 8, 0xc
0xd9,0xff,0x7a,0x50 = lea	%a15, [%a15]1402
0x6d,0xff,0xef,0xfb = call	-0x822
# 0x89,0xef,0x14,0x69 = st.w	[%a14]404,%d15
0x6f,0x0f,0xff,0x7f = jz.t	%d15, 0, -0x2
0x6d,0x00,0xf1,0x00 = call	0x1e2
0x6d,0x00,0x26,0x05 = call	0xa4c
0xc2,0x18           = add	%d8, 1
0x6d,0x00,0x1a,0x09 = call	0x1234
0x26,0x3f           = and	%d15, %d3
0xa6,0x5f           = or	%d15, %d5
0x4b,0x00,0x41,0x01 = itof	%d0, %d0
0x37,0x0f,0x02,0xf2 = insert	%d15, %d15, %d0, 4, 2
# 0x09,0xcf,0x50,0x18 = ld.bu	%d15,[%a12]80
0x96,0x02           = or	%d15, 2
0x8f,0x24,0x00,0x00 = sh	%d0, %d4, 2
# 0xcd,0x0f,0x04,0x09 = mtcr	$dcon0,%d15
# 0x09,0xc4,0x6a,0x08 = ld.bu	%d4,[%a12]42
0x6d,0xff,0xe0,0xfb = call	-0x840
0x6d,0xff,0x5b,0xfc = call	-0x74a
0xc2,0xe0           = add	%d0, -2
# 0x09,0xc5,0x7b,0x08 = ld.bu	%d5,[%a12]59
0xde,0x28           = jne	%d15, 2, 0x30
0x37,0xf0,0x05,0xf2 = insert	%d15, %d0, %d15, 4, 5
# 0x08,0x80           = ld.bu	%d0,[%a15]8
0xd9,0xaa,0x40,0x85 = lea	%sp, [%sp]22016
# 0x39,0xff,0x1c,0x06 = ld.bu	%d15,[%a15]24604
0x7f,0xf0,0x19,0x00 = jge	%d0, %d15, 0x32
0xf6,0x24           = jnz	%d2, 0x8
# 0x19,0xf0,0x18,0x16 = ld.w	%d0,[%a15]24664
# 0x89,0x45,0x94,0x09 = st.a	[%a4]20,%a5
0x7e,0x0d           = jne	%d15, %d0, 0x1a
0x6d,0xff,0x8b,0xff = call	-0xea
# 0x09,0xc0,0x73,0x08 = ld.bu	%d0,[%a12]51
# 0xf4,0x4d           = st.a	[%a4],%a13
0x10,0xe2           = addsc.a	%a2, %a14, %d15, 0
# 0x39,0x20,0x24,0x06 = ld.bu	%d0,[%a2]24612
0xb7,0x01,0x02,0x20 = insert	%d2, %d1, 0, 0, 2
0x06,0x1f           = sh	%d15, 1
0x91,0x10,0x00,0xa4 = movh.a	%sp, 16385
0x3f,0xf2,0xf3,0x7f = jlt	%d2, %d15, -0x1a
0x6d,0x00,0x25,0x0d = call	0x1a4a
0x3c,0x01           = j	0x2
0x9b,0xb1,0xa5,0x14 = addih	%d1, %d1, 19035
0xb7,0x04,0x08,0xfc = insert	%d15, %d4, 0, 24, 8
0x4b,0xf2,0x41,0xf0 = mul.f	%d15, %d2, %d15
0x20,0x08           = sub.a	%sp, 8
# 0x39,0x2f,0x03,0x16 = ld.bu	%d15,[%a2]24643
# 0x09,0xef,0x45,0x58 = ld.bu	%d15,[%a14]325
0x6d,0x00,0x91,0x00 = call	0x122
0xbf,0xc9,0x07,0x80 = jlt.u	%d9, 12, 0xe
0x7b,0x00,0x00,0xf4 = movh	%d15, 16384
# 0x09,0xcf,0x75,0x08 = ld.bu	%d15,[%a12]53
0x6d,0x00,0x4b,0x00 = call	0x96
0x02,0x8f           = mov	%d15, %d8
0x3c,0x1b           = j	0x36
0xb7,0x0f,0x08,0xf0 = insert	%d15, %d15, 0, 0, 8
0xae,0x17           = jnz.t	%d15, 1, 0xe
0x8b,0x09,0x01,0xf0 = add	%d15, %d9, 16
0x53,0x47,0x20,0x10 = mul	%d1, %d7, 4
0x37,0xf0,0x01,0x00 = insert	%d0, %d0, %d15, 0, 1
0x6d,0xa0,0x80,0x11 = call	-0xbfdd00
# 0x54,0x2f           = ld.w	%d15,[%a2]
0x3c,0x1a           = j	0x34
0x37,0xf3,0x08,0x38 = insert	%d3, %d3, %d15, 16, 8
0xb7,0x1f,0x08,0xf0 = insert	%d15, %d15, 1, 0, 8
# 0x08,0x7f           = ld.bu	%d15,[%a15]7
# 0x48,0x8f           = ld.w	%d15,[%a15]32
# 0x09,0x4f,0x00,0x29 = ld.w	%d15,[%a4]128
0x7e,0x92           = jne	%d15, %d9, 0x4
# 0x44,0x21           = ld.w	%d1,[%a2+]
0x91,0x00,0x06,0xf8 = movh.a	%a15, 32864
0xd9,0x55,0x3c,0x50 = lea	%a5, [%a5]380
0x3e,0x0e           = jeq	%d15, %d0, 0x1c
0xdf,0x10,0x0a,0x80 = jne	%d0, 1, 0x14
0xd9,0xff,0x80,0xc9 = lea	%a15, [%a15]-25856
0x91,0x10,0x00,0xa1 = movh.a	%sp, 4097
# 0x2c,0xc1           = st.b	[%a12]1,%d15
0x8b,0xff,0x01,0xf1 = rsub	%d15, %d15, 31
0x82,0x05           = mov	%d5, 0
0x3c,0x12           = j	0x24
0xd9,0xff,0xc8,0x22 = lea	%a15, [%a15]11400
0x91,0x10,0x00,0x25 = movh.a	%a2, 20481
0xc6,0xf1           = xor	%d1, %d15
0x6e,0x07           = jz	%d15, 0xe
0x3e,0x56           = jeq	%d15, %d5, 0xc
0x3c,0x09           = j	0x12
0x91,0x00,0x00,0xf8 = movh.a	%a15, 32768
0x7e,0x09           = jne	%d15, %d0, 0x12
# 0xcd,0x8f,0xe2,0x0f = mtcr	$isp,%d15
# 0x89,0x44,0x10,0x49 = st.w	[%a4]272,%d4
0x53,0x47,0x20,0x00 = mul	%d0, %d7, 4
0xfe,0x04           = jne	%d15, %d0, 0x28
0x02,0x84           = mov	%d4, %d8
0x6d,0x00,0x15,0x00 = call	0x2a
# 0x2c,0x23           = st.b	[%a2]3,%d15
# 0x09,0xf0,0x0c,0x08 = ld.b	%d0,[%a15]12
# 0x59,0x2f,0x34,0xa6 = st.w	[%a2]25268
0x49,0xf5,0x00,0x0a = lea	%a5, [%a15]0
# 0x19,0x20,0x18,0x06 = ld.w	%d0,[%a2]24600
# 0x08,0xff           = ld.bu	%d15,[%a15]15
# 0x09,0xc5,0x6b,0x08 = ld.bu	%d5,[%a12]43
# 0x09,0x2f,0x61,0x28 = ld.bu	%d15,[%a2]161
# 0x09,0xff,0x5b,0x08 = ld.bu	%d15,[%a15]27
# 0x89,0x4f,0x0b,0x18 = st.b	[%a4]75,%d15
0x8f,0x21,0x20,0xf0 = sha	%d15, %d1, 2
0x3e,0x06           = jeq	%d15, %d0, 0xc
0x01,0xcd,0x00,0xc6 = addsc.a	%a12, %a12, %d13, 0
0xd9,0xff,0xc0,0x05 = lea	%a15, [%a15]23552
# 0x08,0xbf           = ld.bu	%d15,[%a15]11
0x37,0x0f,0x68,0xf0 = extr.u	%d15, %d15, 0, 8
# 0x89,0xef,0x05,0x58 = st.b	[%a14]325,%d15
0x6d,0x00,0xc6,0x07 = call	0xf8c
0x37,0xf0,0x02,0x0a = insert	%d0, %d0, %d15, 20, 2
0xc2,0x81           = add	%d1, -8
0x37,0xf0,0x02,0xf0 = insert	%d15, %d0, %d15, 0, 2
0xda,0x0f           = mov	%d15, 15
0x6d,0x00,0xd8,0x0c = call	0x19b0
# 0x09,0xe1,0x24,0x69 = ld.w	%d1,[%a14]420
0x8b,0x5f,0x20,0xf3 = min.u	%d15, %d15, 5
0x49,0xf4,0x00,0x0a = lea	%a4, [%a15]0
0x37,0x0f,0x05,0xf0 = insert	%d15, %d15, %d0, 0, 5
0x3b,0x00,0x00,0x06 = mov	%d0, 24576
0x91,0x00,0x10,0xf8 = movh.a	%a15, 33024
# 0x08,0xe0           = ld.bu	%d0,[%a15]14
# 0x89,0x4f,0x00,0x29 = st.w	[%a4]128,%d15
0xda,0x05           = mov	%d15, 5
# 0x0c,0x23           = ld.bu	%d15,[%a2]3
0x6f,0x20,0xf8,0x7f = jz.t	%d0, 2, -0x10
0x02,0x2f           = mov	%d15, %d2
0xa6,0x30           = or	%d0, %d3
0x91,0x10,0x00,0xa5 = movh.a	%sp, 20481
0x7b,0xc0,0xff,0x0f = movh	%d0, 65532
0x6d,0x00,0xd3,0x0d = call	0x1ba6
0x4b,0x30,0x11,0x42 = div.u	%e4, %d0, %d3
0x1e,0x17           = jeq	%d15, 1, 0xe
0x26,0x0f           = and	%d15, %d0
0x8f,0x0f,0x1f,0x00 = sh	%d0, %d15, -16
# 0x09,0xcf,0x41,0x18 = ld.bu	%d15,[%a12]65
0x0f,0x31,0x10,0x10 = sha	%d1, %d1, %d3
0x53,0x01,0x21,0xf0 = mul	%d15, %d1, 16
0xd9,0xff,0x3c,0x50 = lea	%a15, [%a15]380
0x49,0xff,0x00,0x1a = lea	%a15, [%a15]64
0x80,0xcf           = mov.d	%d15, %a12
0xd9,0xff,0x24,0x50 = lea	%a15, [%a15]356
0x91,0x00,0x03,0xfa = movh.a	%a15, 41008
0x80,0x41           = mov.d	%d1, %a4
0x6b,0x0f,0x61,0x41 = madd.f	%d4, %d1, %d15, %d0
# 0x74,0xd0           = st.w	[%a13],%d0
# 0x59,0x20,0x0c,0x16 = st.w	[%a2]24652
0x0f,0xf1,0x00,0x10 = sh	%d1, %d1, %d15
# 0x89,0x4f,0x0c,0x18 = st.b	[%a4]76,%d15
0x6d,0x00,0xc3,0x06 = call	0xd86
# 0x08,0xb0           = ld.bu	%d0,[%a15]11
0xc2,0x11           = add	%d1, 1
0x91,0x10,0x00,0xa3 = movh.a	%sp, 12289
0x6d,0xff,0xee,0xe8 = call	-0x2e24
0x37,0x0f,0x81,0xf7 = insert	%d15, %d15, %d0, 15, 1
# 0xd4,0xf2           = ld.a	%a2,[%a15]
0x91,0x30,0x00,0x2f = movh.a	%a2, 61443
0xbe,0x40           = jeq	%d15, %d4, 0x20
0x40,0x4c           = mov.aa	%a12, %a4
# 0x59,0x2f,0x04,0x26 = st.w	[%a2]24708
0x7e,0x91           = jne	%d15, %d9, 0x2
0x3c,0x03           = j	0x6
0x53,0x00,0x21,0xf0 = mul	%d15, %d0, 16
0xe2,0x9f           = mul	%d15, %d9
0x37,0x00,0x68,0x40 = extr.u	%d4, %d0, 0, 8
0x91,0x40,0x00,0xa6 = movh.a	%sp, 24580
# 0x89,0x4f,0x00,0x59 = st.w	[%a4]320,%d15
0x6d,0xff,0xed,0xf7 = call	-0x1026
0x3c,0x02           = j	0x4
0xbf,0x30,0xe1,0xff = jlt.u	%d0, 3, -0x3e
0xdf,0x0f,0xb1,0x80 = jne	%d15, 0, 0x162
0x91,0x40,0x00,0xa7 = movh.a	%sp, 28676
0x10,0xef           = addsc.a	%a15, %a14, %d15, 0
# 0x09,0x44,0x41,0x08 = ld.bu	%d4,[%a4]1
0x4e,0x33           = jgtz	%d3, 0x6
# 0x19,0x20,0x00,0x26 = ld.w	%d0,[%a2]24704
0x4b,0x0f,0x51,0xf0 = div.f	%d15, %d15, %d0
# 0x19,0xf0,0x28,0xa6 = ld.w	%d0,[%a15]25256
# 0x09,0xcf,0x4d,0x18 = ld.bu	%d15,[%a12]77
0xa6,0x64           = or	%d4, %d6
0xb7,0x0f,0x81,0xf0 = insert	%d15, %d15, 0, 1, 1
# 0x4d,0x40,0x20,0xf9 = mfcr	%d15,$pcon1
0x6d,0xff,0x8b,0xfe = call	-0x2ea
0x53,0x80,0x20,0xf0 = mul	%d15, %d0, 8
0x06,0x50           = sh	%d0, 5
# 0x08,0xf1           = ld.bu	%d1,[%a15]15
# 0x09,0xe1,0x00,0x39 = ld.w	%d1,[%a14]192
# 0x2c,0xff           = st.b	[%a15]15,%d15
0x80,0x20           = mov.d	%d0, %a2
0xd9,0xff,0x28,0xa6 = lea	%a15, [%a15]25256
0x82,0x10           = mov	%d0, 1
0x37,0xf0,0x02,0xf2 = insert	%d15, %d0, %d15, 4, 2
# 0x0c,0xc5           = ld.bu	%d15,[%a12]5
0x40,0xf4           = mov.aa	%a4, %a15
0x3c,0x11           = j	0x22
0x09,0xff,0xc4,0x08 = ld.hu	%d15, [%a15]4
0x6d,0x00,0xcd,0x07 = call	0xf9a
# 0x09,0xf0,0x51,0x08 = ld.bu	%d0,[%a15]17
# 0x08,0x90           = ld.bu	%d0,[%a15]9
0x91,0x10,0x00,0xf4 = movh.a	%a15, 16385
# 0x09,0xcf,0x52,0x18 = ld.bu	%d15,[%a12]82
# 0x89,0xc2,0x84,0x09 = st.a	[%a12]4,%a2
0x49,0x40,0x40,0x08 = ldmst	[%a4]0, %e0
0xc2,0xf1           = add	%d1, -1
# 0x39,0x2f,0x11,0x06 = ld.bu	%d15,[%a2]24593
# 0x89,0xff,0x21,0x28 = st.b	[%a15]161,%d15
0x76,0x03           = jz	%d0, 0x6
0x3b,0x00,0x00,0xf3 = mov	%d15, 12288
0x6d,0xff,0x9b,0xfc = call	-0x6ca
0x6d,0xff,0x04,0xfa = call	-0xbf8
0x90,0xdd           = addsc.a	%a13, %a13, %d15, 2
0xda,0x40           = mov	%d15, 64
# 0x89,0x4f,0x0a,0x18 = st.b	[%a4]74,%d15
0xbf,0xc9,0x05,0x80 = jlt.u	%d9, 12, 0xa
0xdf,0x1f,0x29,0x80 = jne	%d15, 1, 0x52
0xff,0xc9,0x04,0x80 = jge.u	%d9, 12, 0x8
0x91,0x80,0x88,0x4f = movh.a	%a4, 63624
0xd9,0xff,0x6c,0x10 = lea	%a15, [%a15]1132
0xda,0x01           = mov	%d15, 1
0x82,0x27           = mov	%d7, 2
0xee,0xf6           = jnz	%d15, -0x14
0x37,0xf0,0x03,0x04 = insert	%d0, %d0, %d15, 8, 3
# 0x59,0x20,0x34,0x06 = st.w	[%a2]24628
# 0x0c,0x21           = ld.bu	%d15,[%a2]1
# 0x59,0x2f,0x28,0xa6 = st.w	[%a2]25256
# 0x08,0xdf           = ld.bu	%d15,[%a15]13
# 0x19,0x2f,0xa8,0x56 = ld.w	%d15,[%a2]26984
0x6d,0x00,0x6d,0x03 = call	0x6da
0xb7,0x2f,0x02,0xf5 = insert	%d15, %d15, 2, 10, 2
# 0x39,0x2f,0x2a,0x06 = ld.bu	%d15,[%a2]24618
0x10,0xd2           = addsc.a	%a2, %a13, %d15, 0
0x91,0x10,0x00,0x21 = movh.a	%a2, 4097
# 0x14,0xff           = ld.bu	%d15,[%a15]
# 0xcd,0xc1,0xe3,0x0f = mtcr	$lcx,%d1
0x26,0xf2           = and	%d2, %d15
# 0x39,0x2f,0x14,0x06 = ld.bu	%d15,[%a2]24596
# 0x39,0x2f,0x10,0x06 = ld.bu	%d15,[%a2]24592
0x82,0x24           = mov	%d4, 2
0x16,0x5f           = and	%d15, 95
0x8b,0x87,0x01,0x10 = add	%d1, %d7, 24
0xd9,0x44,0xb0,0xd2 = lea	%a4, [%a4]11120
0xd9,0xff,0x68,0x00 = lea	%a15, [%a15]1064
0x4b,0x0f,0x41,0x00 = mul.f	%d0, %d15, %d0
0xdf,0x10,0xf6,0x7f = jeq	%d0, 1, -0x14
0xb7,0x0f,0x81,0xf1 = insert	%d15, %d15, 0, 3, 1
0x53,0x88,0x20,0xf0 = mul	%d15, %d8, 8
0x6d,0xff,0xaa,0xf9 = call	-0xcac
0xb7,0x4f,0x08,0xf0 = insert	%d15, %d15, 4, 0, 8
0xfc,0xf6           = loop	%a15, -0x14
# 0x09,0xc5,0x7c,0x08 = ld.bu	%d5,[%a12]60
0x37,0x0f,0xe1,0xf0 = extr.u	%d15, %d15, 1, 1
0x37,0x0f,0x81,0xfb = insert	%d15, %d15, %d0, 23, 1
0x4e,0x03           = jgtz	%d0, 0x6
# 0x09,0xa0,0x40,0x09 = ld.d	%e0,[%sp]
# 0x89,0x4f,0x24,0x48 = st.b	[%a4]292,%d15
# 0x89,0xf0,0x10,0x29 = st.w	[%a15]144,%d0
0x02,0x24           = mov	%d4, %d2
0xc6,0x10           = xor	%d0, %d1
0xfc,0x4e           = loop	%a4, -0x4
0x06,0x63           = sh	%d3, 6
# 0x09,0xf3,0x00,0x19 = ld.w	%d3,[%a15]64
0x6d,0xff,0x99,0xfb = call	-0x8ce
0xd9,0xff,0x14,0x23 = lea	%a15, [%a15]12436
0xbb,0xf0,0xff,0xff = mov.u	%d15, 65535
0x02,0x94           = mov	%d4, %d9
0x53,0xcf,0x20,0x10 = mul	%d1, %d15, 12
0xc6,0xf0           = xor	%d0, %d15
# 0x09,0x4f,0x00,0x49 = ld.w	%d15,[%a4]256
0xb7,0x0f,0x02,0xf0 = insert	%d15, %d15, 0, 0, 2
# 0x14,0x4f           = ld.bu	%d15,[%a4]
# 0xe9,0xff,0x2c,0xa6 = st.b	[%a15]25260
# 0x19,0xff,0x34,0xa6 = ld.w	%d15,[%a15]25268
0xd9,0xff,0xe8,0xc2 = lea	%a15, [%a15]12072
0x76,0xdb           = jz	%d13, 0x16
# 0xd4,0x2d           = ld.a	%a13,[%a2]
0xdf,0x1f,0xfe,0x7f = jeq	%d15, 1, -0x4
# 0x89,0x4f,0x13,0x18 = st.b	[%a4]83,%d15
0x6d,0x00,0x8a,0x00 = call	0x114
0x10,0xe4           = addsc.a	%a4, %a14, %d15, 0
# 0xcc,0x51           = ld.a	%a15,[%a5]4
0x3c,0x1e           = j	0x3c
0x82,0x0a           = mov	%d10, 0
0x82,0x21           = mov	%d1, 2
0x8f,0xff,0x83,0xf1 = xor	%d15, %d15, 63
0xb7,0x1f,0x81,0x1b = insert	%d1, %d15, 1, 23, 1
0x3c,0x1d           = j	0x3a
0x6f,0x10,0xf8,0x7f = jz.t	%d0, 1, -0x10
0x0f,0x10,0x10,0x00 = sha	%d0, %d0, %d1
0x4b,0x0f,0x41,0x10 = mul.f	%d1, %d15, %d0
0x3b,0x20,0xfe,0x0f = mov	%d0, -30
0x6d,0x00,0x04,0x00 = call	0x8
0x3e,0x16           = jeq	%d15, %d1, 0xc
# 0x89,0x4f,0x11,0x18 = st.b	[%a4]81,%d15
0x8f,0x4f,0x1f,0x10 = sh	%d1, %d15, -12
0x3b,0xf0,0x05,0x20 = mov	%d2, 95
0xef,0x8f,0x0a,0x00 = jz.t	%d15, 24, 0x14
# 0x59,0x20,0x30,0x06 = st.w	[%a2]24624
0xda,0x03           = mov	%d15, 3
# 0x09,0xf0,0x50,0x08 = ld.bu	%d0,[%a15]16
0x6d,0xff,0x62,0xfb = call	-0x93c
0x91,0x40,0x00,0x27 = movh.a	%a2, 28676
0xa6,0x4f           = or	%d15, %d4
0xd9,0xff,0x00,0x0e = lea	%a15, [%a15]-8192
# 0x09,0xf0,0x68,0x08 = ld.bu	%d0,[%a15]40
# 0xe9,0x2f,0x01,0x80 = st.b	[%a2]513,%d15
0xd9,0x44,0x0c,0x96 = lea	%a4, [%a4]25164
0x6f,0x0f,0xfe,0xff = jnz.t	%d15, 0, -0x4
# 0x85,0xf0,0x10,0x01 = ld.w	%d0,f0001010
# 0x09,0xc5,0x6c,0x08 = ld.bu	%d5,[%a12]44
# 0x08,0xef           = ld.bu	%d15,[%a15]14
0x37,0x0f,0x81,0xff = insert	%d15, %d15, %d0, 31, 1
0x6d,0xff,0x63,0xfb = call	-0x93a
0x06,0x24           = sh	%d4, 2
0xdf,0x1f,0x23,0x80 = jne	%d15, 1, 0x46
# 0x09,0xc9,0x44,0x08 = ld.bu	%d9,[%a12]4
0x37,0xf1,0x08,0xf0 = insert	%d15, %d1, %d15, 0, 8
0x9b,0xe1,0xcb,0x14 = addih	%d1, %d1, 19646
0x8b,0x87,0x01,0x00 = add	%d0, %d7, 24
# 0x89,0xe2,0x30,0x69 = st.w	[%a14]432,%d2
0xdf,0x10,0x2b,0x80 = jne	%d0, 1, 0x56
0x6d,0x00,0x53,0x00 = call	0xa6
0x9b,0xe2,0xcb,0x24 = addih	%d2, %d2, 19646
# 0x89,0xe1,0x24,0x69 = st.w	[%a14]420,%d1
# 0x09,0xe0,0x40,0x28 = ld.bu	%d0,[%a14]128
0x6d,0x00,0x9f,0x09 = call	0x133e
# 0x09,0x50,0x64,0x08 = ld.bu	%d0,[%a5]36
# 0xe9,0x4f,0x03,0xa0 = st.b	[%a4]643,%d15
# 0x09,0xf0,0x0c,0x29 = ld.w	%d0,[%a15]140
0xc5,0x02,0x3f,0x10 = lea	%a2, 0x7f
0x49,0xcf,0x30,0x0a = lea	%a15, [%a12]48
# 0x4d,0xc0,0xe1,0x0f = mfcr	%d0,$core_id
# 0xc8,0x1f           = ld.a	%a15,[%a15]4
# 0x39,0xff,0x34,0x06 = ld.bu	%d15,[%a15]24628
# 0x09,0xc6,0x7f,0x08 = ld.bu	%d6,[%a12]63
# 0x24,0xcf           = st.b	[%a12+],%d15
0xbe,0x60           = jeq	%d15, %d6, 0x20
# 0x08,0x6f           = ld.bu	%d15,[%a15]6
0x37,0x0f,0x65,0xf2 = extr.u	%d15, %d15, 4, 5
0x53,0x69,0x20,0xf0 = mul	%d15, %d9, 6
0xd9,0xff,0x78,0x40 = lea	%a15, [%a15]1336
0x7e,0x93           = jne	%d15, %d9, 0x6
0x91,0x00,0x00,0x80 = movh.a	%a8, 0
# 0x19,0x20,0x00,0x16 = ld.w	%d0,[%a2]24640
0x10,0x2f           = addsc.a	%a15, %a2, %d15, 0
0xd9,0xff,0x20,0xe0 = lea	%a15, [%a15]928
# 0x09,0xf0,0x08,0x19 = ld.w	%d0,[%a15]72
0x6f,0x00,0x1f,0x80 = jnz.t	%d0, 0, 0x3e
0x8b,0x60,0x09,0xf1 = rsub	%d15, %d0, 150
0xff,0x8f,0x1a,0x80 = jge.u	%d15, 8, 0x34
# 0x2c,0x48           = st.b	[%a4]8,%d15
# 0x89,0xef,0x08,0x28 = st.b	[%a14]136,%d15
0x3e,0x04           = jeq	%d15, %d0, 0x8
# 0x09,0xf0,0x28,0x19 = ld.w	%d0,[%a15]104
0x1d,0xff,0x77,0xff = j	-0x112
0x02,0x48           = mov	%d8, %d4
0x20,0x58           = sub.a	%sp, 88
# 0x19,0x2f,0x28,0xa6 = ld.w	%d15,[%a2]25256
0x37,0x0f,0x82,0xf6 = insert	%d15, %d15, %d0, 13, 2
0x60,0xff           = mov.a	%a15, %d15
0xbb,0x00,0xc2,0x0b = mov.u	%d0, 48160
0x10,0xaf           = addsc.a	%a15, %sp, %d15, 0
0x6d,0x00,0xf0,0x04 = call	0x9e0
0x6e,0x03           = jz	%d15, 0x6
# 0x59,0x20,0x18,0x06 = st.w	[%a2]24600
# 0x09,0xcf,0x48,0x18 = ld.bu	%d15,[%a12]72
0x6d,0xff,0x01,0xfc = call	-0x7fe
# 0x09,0xcf,0x6d,0x08 = ld.bu	%d15,[%a12]45
0x3b,0xf0,0x49,0x02 = mov	%d0, 9375
0x8f,0x31,0x40,0xf1 = or	%d15, %d1, 3
# 0x39,0x2f,0x37,0x06 = ld.bu	%d15,[%a2]24631
0x6d,0xff,0x9c,0xf8 = call	-0xec8
0x8f,0xff,0x83,0xa1 = xor	%d10, %d15, 63
0x4b,0xf0,0x11,0x22 = div.u	%e2, %d0, %d15
# 0x19,0xf1,0x20,0x06 = ld.w	%d1,[%a15]24608
0x86,0x20           = sha	%d0, 2
0x37,0xf0,0x02,0x0f = insert	%d0, %d0, %d15, 30, 2
# 0x89,0xaf,0x2c,0x08 = st.b	[%sp]44,%d15
0x1e,0x13           = jeq	%d15, 1, 0x6
0xd9,0x44,0xe0,0x22 = lea	%a4, [%a4]11424
0x06,0x62           = sh	%d2, 6
0x7b,0x00,0x00,0x11 = movh	%d1, 4096
# 0x09,0x4f,0x20,0x49 = ld.w	%d15,[%a4]288
# 0x59,0xf1,0x20,0x06 = st.w	[%a15]24608
0x8b,0xf2,0x00,0x00 = add	%d0, %d2, 15
0x8f,0x00,0x01,0x00 = sh	%d0, %d0, 16
0xa2,0x0f           = sub	%d15, %d0
0x9b,0x10,0x13,0x00 = addih	%d0, %d0, 305
0xe2,0xf0           = mul	%d0, %d15
0x8f,0x3f,0x00,0x10 = sh	%d1, %d15, 3
0x80,0xdf           = mov.d	%d15, %a13
0x92,0x10           = add	%d0, %d15, 1
0x6e,0xe8           = jz	%d15, -0x30
0x10,0x22           = addsc.a	%a2, %a2, %d15, 0
0x82,0x26           = mov	%d6, 2
0x82,0x02           = mov	%d2, 0
0xbe,0x41           = jeq	%d15, %d4, 0x22
# 0x89,0x44,0x30,0x49 = st.w	[%a4]304,%d4
# 0xcd,0x0f,0xe2,0x0f = mtcr	$biv,%d15
0xd9,0xff,0x3c,0x96 = lea	%a15, [%a15]25212
# 0x19,0x2f,0x04,0x26 = ld.w	%d15,[%a2]24708
0x6d,0xff,0xc5,0xff = call	-0x76
# 0x09,0xcf,0x42,0x18 = ld.bu	%d15,[%a12]66
# 0x59,0x2f,0xb4,0x06 = st.w	[%a2]26676
0x3b,0x00,0x02,0x60 = mov	%d6, 32
# 0x09,0xcf,0x49,0x18 = ld.bu	%d15,[%a12]73
# 0x19,0x2f,0x10,0x06 = ld.w	%d15,[%a2]24592
0x26,0xf3           = and	%d3, %d15
# 0x74,0x2f           = st.w	[%a2],%d15
0x82,0x09           = mov	%d9, 0
0x2e,0x03           = jz.t	%d15, 0, 0x6
0xb7,0x0f,0x01,0xf0 = insert	%d15, %d15, 0, 0, 1
0x37,0x0f,0x01,0xf6 = insert	%d15, %d15, %d0, 12, 1
0xc6,0x30           = xor	%d0, %d3
0x06,0x21           = sh	%d1, 2
0x6d,0xe8,0xf4,0x11 = call	-0x2fdc18
# 0x09,0x45,0x84,0x09 = ld.a	%a5,[%a4]4
0x6d,0xff,0x6e,0xfe = call	-0x324
0x6d,0xff,0x1e,0xe9 = call	-0x2dc4
0x7f,0xf9,0x02,0x80 = jge.u	%d9, %d15, 0x4
# 0xc8,0x52           = ld.a	%a2,[%a15]20
0x6d,0xff,0x68,0xfb = call	-0x930
# 0xd4,0xc2           = ld.a	%a2,[%a12]
# 0x39,0x5f,0x03,0xa0 = ld.bu	%d15,[%a5]643
0x77,0x00,0x00,0x04 = dextr	%d0, %d0, %d0, 8
0x91,0x00,0x00,0x48 = movh.a	%a4, 32768
0xc6,0xf3           = xor	%d3, %d15
0xc2,0xfc           = add	%d12, -1
0x3e,0x08           = jeq	%d15, %d0, 0x10
0x6d,0x00,0x38,0x00 = call	0x70
# 0x09,0xc4,0x6d,0x08 = ld.bu	%d4,[%a12]45
# 0x89,0xf0,0x0c,0x29 = st.w	[%a15]140,%d0
0x37,0x0f,0x82,0xf2 = insert	%d15, %d15, %d0, 5, 2
0x02,0x4f           = mov	%d15, %d4
0x91,0x00,0x00,0xf7 = movh.a	%a15, 28672
0x4b,0xf2,0x51,0x20 = div.f	%d2, %d2, %d15
0xbe,0x10           = jeq	%d15, %d1, 0x20
0x37,0xf0,0x01,0xf3 = insert	%d15, %d0, %d15, 6, 1
0x02,0xc4           = mov	%d4, %d12
# 0x19,0x2f,0x08,0x26 = ld.w	%d15,[%a2]24712
0x09,0xc0,0xca,0x28 = ld.hu	%d0, [%a12]138
0xda,0x08           = mov	%d15, 8
# 0xe9,0x2f,0x1c,0x06 = st.b	[%a2]24604
0xbf,0x38,0xce,0xff = jlt.u	%d8, 3, -0x64
0xd9,0xff,0x08,0x23 = lea	%a15, [%a15]12424
